IT2 BonusMissions 2025 - 2026
BonusMissions er ekstraoppgaver i IT2. De som til slutt får riktig på alle oppgavene får et fysisk sertifikat.
Lever en zip med ditt navn. Strukturen i mappen må være:
1ditt_navn 📂2 data 📂3 bonus_mission_01.py4 bonus_mission_02.py5 ...BonusMission01: Bokstavkomprimer 🔡
Filnavn: bonus_mission_01.py
Lag en funksjon bokstavkomprimer(inp_ord : str) -> str som tar inn en string inp_ord og returnerer en string hvor alle bokstaver som gjentas etter hverandre erstattes med en bokstav og et tall som representerer hvor mange ganger bokstaven er brukt.
BonusMission02: Minecraftbasseng 💧
Filnavn: bonus_mission_02.py
Tobias bygger basseng i Minecraft, et spill som handler om kuber i et rutenett. Bassenget bygges etter et spesielt mønster, sett ovenifra.
De grå rutene er stein, mens de blå rutene er vann. Det første bassenget har altså
| 1 | 2 | 3 | 4 | |
|---|---|---|---|---|
| Vann | 1 | 5 | 13 | 25 |
| Stein | 4 | 8 | 12 | 16 |
Lag en funksjon minecraftbasseng(n : int) -> tuple som gir ut hvor mange ruter det er med vann og hvor mange ruter det er med stein i den
1mineraftbasseng(3) -> (13, 12)